page {
	background-color: #f7f8fa;
}

.u-swipe-action-item{
	
	background: #fff;
	width: 95%;
	margin: 10px auto;
	border-radius: 5px;
	overflow: hidden;
}

    .swipe-action {
        &__content {
             padding: 10rpx 0;
        }
    }
.cart_con{
	// padding: 0 12px;
	.cart_manager{
		padding: 10px;
		text-align: right;
		font-size: 14px;
		line-height: 40rpx;
		color: #323233;
		background: #fff;
		display: flex;
		justify-content: space-between;
		.cart_managerleft{
			display: flex;
			.cart_managerimg{
				display: block;
				width: 40rpx;
				height: 40rpx;
			}
			text{
				padding-left: 3px;
			}
		}
	}
	.cart_item{
		background-color: #fff;
		padding: 12px;
		border-radius: 10px;
		display: flex;
		align-items: center;
		margin-bottom: 12px;
		.cart_left{
			width: 10%;
			image{
				width: 18px;
				vertical-align: top;
			}
		}
		.cart_right{
			display: flex;
			color: #2E2E2E ;
			width: 90%;
			.cart_img{
				width: 80px;
				height: 80px;
				border-radius: 5px;
				overflow: hidden;
				image{
					width: 80px;
					vertical-align: top;
				}
			}
			.cart_info{
				width: 80%;
				// display: flex;
				// flex-direction: column;
				// justify-content: space-between;
				margin-left: 8px;
				
				.cart_name{
					font-size: 14px;
					  overflow: hidden;
					    text-overflow: ellipsis;
					    display: -webkit-box;
					    -webkit-line-clamp: 2;
					    -webkit-box-orient: vertical;
				}
				.cart_huiy{
					text{
						font-size: 12px;
						padding: 2px 5px;
						background: #fff2f2;
						color: #cf0000;
					}
					
					margin: 3px 0;
				}
				.cart_tishi{
					font-size: 12px;
					margin: 3px 0;
					color: #cf0000;
				}
				.cart_guige{
					margin: 16rpx 0;
					font-size: 12px;
					background: #f2f3f5;
					padding: 2px 5px;
					color: #323233;
					display: inline;
					image{
						
						width: 10px;
						height: 10px;
						margin-left: 5px;
						transform: rotate(180deg);
					}
				}
				.cart_in_bottom{
					display: flex;
					align-items: center;
					justify-content: space-between;
					padding-top: 2px;
					.cart_price{
						.cart_price1{
							color: #fc0000;
							font-size: 14px;
							font-weight: 600;
							text{
								font-size: 12px;
							}
						}
						.cart_price2{
							color: #969799;
							font-size: 12px;
							text-decoration:line-through;
						}
						
						
					}
				}
			}
			
		}
		
	}
}

.kong{
	height: 60px;
}
.zanwusts{
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #999999;
	padding: 10px 0;
}
.zanwus{
		width: 100%;
		padding-top: 50rpx;
		.zanwusBut{
			width: 40%;
			margin: 0 auto;
			display: flex;
			justify-content: space-between;
			.bot{
				width: 100%;
				height: 60rpx;
				line-height: 60rpx;
				text-align: center;
				border:1px solid #d52626;
				color: #d52626;	
				font-size: 24rpx;
				border-radius: 40rpx;
			}
			
		}
	}
.set_money{
	width: 95%;
	height: 60px;
	background-color: #fff;
	padding: 0 2.5%;
	position: fixed;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: space-between;
	z-index: 99999999;
	.selectAll{
		display: flex;
		align-items: center;
		color: #323233;
		font-size: 14px;
		
		image{
			display: block;
			width: 18px;
			height: 18px;
			padding-right: 2px;
		}
	}
	.set_money_con{
		display: flex;
		align-items: center;
		justify-content: flex-end;
		.money_count{
			// display: flex;
			width: 330rpx;
			
			.moneytop{
				font-size: 14px;
				color: #323233;
				display: flex;
				justify-content: flex-end;;
				.yunfei{
					font-size: 12px;
					color: #969799;
				}
				.qian{
					font-size: 12px;
				}
			}
			.moneybot{
				display: flex;
				justify-content: flex-end;
				font-size: 12px;
				.moneybotleft{
					color: #969799;
				}
				.moneybotright{
					background: #f2f3f5;
					padding: 0 2px;
					color: #323233;
					display: flex;
					align-items: center;
					image{
						display: block;
						width: 10px;
						height: 10px;
					}
					.xuanzhuan{
						transform: rotate(180deg);
						transition: transform 0.1s; 
					}
				}
			}
			
		}
		.money_btn{
			min-width: 160rpx;
			height: 40px;
			line-height: 40px;
			text-align: center;
			color: #fff;
			background-color: #ff4444;
			border-radius: 20px;
			margin: 0 12px;
		}
	}
}
.huise{
	background: #f2f2f2!important;
	color: #cccccc!important;
}
.set_delete{
	display: flex;
	align-items: center;
	.delete_btn{
		min-width: 160rpx;
		height: 40px;
		line-height: 40px;
		border-radius: 20px;
		margin: 0 12px;
		color: #fff;
		text-align: center;
		background-color: #FE3733;
	}
}
.minus {
				width: 17px;
				height: 17px;
				border-width: 1px;
				border-color: #FF5C2B;
				border-style: solid;
				border-top-left-radius: 100px;
				border-top-right-radius: 100px;
				border-bottom-left-radius: 100px;
				border-bottom-right-radius: 100px;
				display: flex;
				justify-content: center;
				align-items: center;
				text-align: center;
			}
		
			.input {
				padding: 0 10px;
			}
		
			.plus {
				width: 17px;
				height: 17px;
				background-color: #FF5C2B;
				border-radius: 50%;
				/* #ifndef APP-NVUE */
				display: flex;
				/* #endif */
				justify-content: center;
				align-items: center;
				border: 1px solid #FF5C2B;
			}
.dtailed{
	padding: 10px 0 65px 0;
	text-align: center;
	font-size: 14px;
	position: relative;
	.gunabi{
		width: 16px;
		height: 16px;
		position: absolute;
		right: 10px;
		top: 12px;
		image{
			display: block;
			width: 100%;
			height: 100%;
		}
	}
	.dtailedTop{
		text-align: center;
		font-size: 16px;
		padding-bottom: 10px;
	}
	.dtailedCont{
		width: 95%;
		margin: 0 auto;
	}
	.dtailedeli{
		display: flex;
		justify-content: space-between;
		padding: 10px 0;
	}
	.huises{
		color: #969799!important;
		font-size: 12px!important;
		padding: 0!important;
	}
	
}